giant squids - German English Dictionary